# 使用 openjdk:8 作为基础镜像
FROM openjdk:8-jdk-alpine

# 设置维护者信息（可选）
LABEL maintainer="Tiger"

# 将构建环境变量设为 production
# ENV ENV=production

# 设置应用的工作目录
WORKDIR /app

# 将 Maven 构建的 jar 文件复制到镜像中
COPY target/mall-auth-1.0-SNAPSHOT.jar /app/mall-auth-1.0-SNAPSHOT.jar

# 复制配置文件
COPY src/main/resources/application.yml /app/application.yml

# 暴露应用运行的端口
EXPOSE 8401

# 启动命令
CMD ["java", "-jar", "mall-auth-1.0-SNAPSHOT.jar"]
